@media screen and (max-width:1023px) {

}
@media screen and (max-width:599px) {


section {
    font-size: 3.2vw;
}
div.image_sd_wrap {
  width: 350%;
  padding: 3vw 0;
}
.s_main {
    height: 56vw;
    margin-top: 15vw;
    overflow: visible;
}
.s_fixed_menu {
    width: 100%;
    height: 10vw;
    gap: 3vw;
    bottom: -5vw;
    border-radius: 0;
    transform: translateX(0);
    left: 0%;
}
.s_fixed_menu a {
    font-size: 3.2vw;
    font-weight: 500;
}
.s_fixed_menu span {
    color: #FF7413;
    font-size: 2.9vw;
}
.s_fixed_menu.drop {
    bottom: auto;
    width: 100%;
    border-radius: 0;
    top: 15vw;
}
.s_fixed_menu.insert {
    bottom: auto;
    width: 100%;
    border-radius: 0;
    top: 15vw;
}

}
